GdkDragContext *_gdk_quartz_drag_source_context = NULL;
GdkDragContext *
-gdk_quartz_drag_source_context ()
+gdk_quartz_drag_source_context_libgtk_only ()
{
return _gdk_quartz_drag_source_context;
}
GDK_AVAILABLE_IN_ALL
id gdk_quartz_drag_context_get_dragging_info_libgtk_only (GdkDragContext *context);
+GDK_AVAILABLE_IN_ALL
+GdkDragContext *gdk_quartz_drag_source_context_libgtk_only (void);
+
G_END_DECLS
#endif /* __GDK_QUARTZ_DRAG_CONTEXT_H__ */
static void gtk_drag_drop_finished (GtkDragSourceInfo *info,
GtkDragResult result);
-extern GdkDragContext *gdk_quartz_drag_source_context (); /* gdk/quartz/gdkdnd-quartz.c */
-
struct _GtkDragSourceInfo
{
GtkWidget *source_widget;
guint32 time)
{
GtkDragSourceInfo *info;
- GdkDragContext* source_context = gdk_quartz_drag_source_context ();
+ GdkDragContext* source_context = gdk_quartz_drag_source_context_libgtk_only ();
if (source_context)
{
gtk_drag_get_source_widget (GdkDragContext *context)
{
GtkDragSourceInfo *info;
- GdkDragContext* real_source_context = gdk_quartz_drag_source_context();
+ GdkDragContext* real_source_context = gdk_quartz_drag_source_context_libgtk_only ();
if (!real_source_context)
return NULL;